home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / xsane / xsane.ROOT < prev    next >
Text File  |  2002-01-12  |  3KB  |  50 lines

  1. If you run xsane as root xsane comes up with a warning message at startup.
  2. Some people asked me to remove this warning, e.g:
  3.  
  4. Q: "... But there is something I very disagree with: This horrible message when
  5.    I launch XSane, saying me that I mustn't run XSane as root.
  6.    If I run as root it's MY problem! Running as root has inconvenience, but
  7.    has also lots of advantages. Like I am the only user of my conputer I
  8.    run as root"
  9.  
  10. A: 1) It does not matter if you are the only user on your system. There still
  11.       is a big security problem also in this case. When you run XSane as root
  12.       then XSane has pemission to remove or change any file on your system.
  13.       XSane is a really complex program and for sure there are still bugs
  14.       that may cause an unexpected behaviour like removing or writing into
  15.       files. Imagine what happens when XSane removes your home directory or
  16.       any important system files. Another issue is that you can accidently
  17.       remove or change all files on the system using XSane.
  18.  
  19.    2) early versions of XSane did not print this message and a lot of people
  20.       did run XSane as root. This caused a lot of problems and I got a lot of
  21.       problem reports and please-help-me mails. This took a lot of my time.
  22.       So it also is my problem when several people run XSane as root.
  23.  
  24.  
  25.    Please think about your decision to do all you work as root. This really
  26.    is dangerous. I do not know any professional system adminstrator who works
  27.    all the time as root. All system administrators work as a normal user
  28.    and if there is something that has to be done as root, then the admin
  29.    gets root permission only for this command.
  30.  
  31.    Please beleve me that these people do know a lot of their machines and that
  32.    is the reason why they know it is dangerous to work all the time as root.
  33.  
  34.    Doing a "rm -f *" in the wrong directory can kill your complete system when
  35.    you run as root. As normal user nothing will happen with a bit luck.
  36.  
  37.    The decision if you work as root all the time has nothing to do if you are
  38.    the only user on the system.
  39.  
  40.  
  41. Q: "But I am using a parallel port scanner and need to be root to access the scanner"
  42.  
  43. A: It is not necessary that the frontend (xsane) runs as root. The backend (driver) that
  44.    does access your scanner may need root access. If possible you sould compile your
  45.    backend with a parallel port library that allows acces as non privileged user.
  46.    If your backend does not support such a library then you can set up network scanning
  47.    on your system. Configure saned to run as root. To connect to the scanner connect
  48.    via the network protocol to localhost, e.g.: xsane net:localhost:epson
  49.    
  50.